As you may or may not have noticed, Niall's Pedal Board
provides a fairly comprehensive skinning capability.  To
use a skin other than the default one, go to the folder
with the NiallsPedalBoard executable in it, and drag one
of the included .xml files on to it's icon.  The Pedal
Board will start up with the new skin.

________
The skin files are just simple xml, with the attributes
for the various skinnable components enclosed within a
main pair of 'JUCEScriptApplication' tags.  Each
component exists as a single tag, with a number of
attributes after it.  The best example of this is the
default NiallsPedalBoard.xml file.  The rest of this
tutorial will give a brief explanation of the attributes
available for the various components you can control.

________
Attributes Common To All Components

There are a number of attributes common to all skinnable
components:

- x,
  y: These control the position of the control, and work
      from left->right, top->bottom.  Passing in a
      negative value means the position is calculated
      as the width of the main window minus x (and
      vice-versa for y).
- xRel,
  YRel: These are the relative versions of x and y -
           they take a value of 0->100 (i.e. a
           percentage of the main window's width or
           height).
- width,
  height: To set the width and height of the
              component.  Again, a negative value
              means the actual value is calculated
              as the width of the main window
              minus width (and vice-versa for
              height).
- widthRel,
  heightRel: See xRel,yRel above.
- enabled: (true/false) Sets whether the component
                should be displayed on the gui or
                hidden.

________
mainWindow Attributes

- resizeable: Whether or not the user should be
                   able to resize the window with
                   the resizer component at the
                   bottom right of the window.
- maximise: Whether or not the window should open
                  maximised.
- colour_red,
  colour_green,
  colour_blue: Sets the colour for the window's
                     background.
- dropShadow: Whether or not the window should have
                      a drop shadow.
- centre: Whether or not the window should be centred
              on the desktop at startup.
- title: The title of the program.
- title_red,
  title_green,
  title_blue: The colour of the title text.
- title_x,
  title_y: The position the title text starts at.
- lookAndFeel: Whether the program uses the default
                      JUCE LookAndFeel(0), or the new
                      shiny one(1).  Will possibly add
                      more in the future.

________
Attributes For The Close, Max and Min Buttons
(closeButton, maximiseButton, minimiseButton)

- normalImage: Image displayed when the mouse is not
                        over the button, and it is not
                        depressed.
- overImage: Image displayed when the mouse is over
                    the button.
- downImage: Image displayed when the button is
                     depressed.
- resize: Whether or not the images should be resized
             to fit the button's size.

_________
Attributes For The Menus
(fileMenu, optionsMenu, helpMenu)

- text: The text displayed as the menu name.
- colour_red,
  colour_green,
  colour_blue: The colour of the text.

________
Attributes For audioButton And recordButton

- text: The text displayed on the button when the
           audio is not running/the program is not
           recording the output.
- secondText: The text displayed on the button when
                     the audio is playing/the program
                     is recording the output.
- colour_red,
  colour_green,
  colour_blue: The colour of the button.

________
Attributes For optionsButton

- text: The text displayed on the button.
- colour_red,
  colour_green,
  colour_blue: The colour of the button.

________
Attributes for the pluginOrganiser

- backColour_red,
  backColour_green,
  backColour_blue: The colour of the organiser's
                            background.
- plugColour_red,
  plugColour_green,
  plugColour_blue: The colour of the background of
                            a plugin 'widget'.
- plugButtonColour_red,
  plugButtonColour_green,
  plugButtonColour_blue: The colour of the buttons
                                     on the plugin 'widgets'.
